// 这是插件  注册全局组件  自定义指令  给vue添加方法 属性

import ArticleItem from '@/components/articleitem'
import ArticleList from '@/components/articlelist'
import Focus from '@/utils/directives'
import { timeAgo } from '@/utils/data'

const My = {

  install (Vue) {
    //   注册全局组件
    Vue.component(ArticleItem.name, ArticleItem)
    Vue.component(ArticleList.name, ArticleList)
    // 自定义指令
    Vue.directive('focus', Focus)
    //  给vue添加方法 属性
    Vue.prototype.$timeAgo = timeAgo
  }
}

// function My (Vue) {
//   console.log('插件1', Vue)
// }

export default My
